package com.dragon.modules.yuegou.client.ali.request;

public class ParkinglotinfoCreateRequest{

    //	String	必选	28	ISV停车场ID，由ISV 自定义，同一个isv或商户范围内唯一	10000110001
    private String out_parking_id;

    //	String	必选	512	停车场地址	浙江省杭州市古墩路与疏港公路的交汇处
    private String parking_address;

    //	String	必选	8	停车场类型，1为居民小区、2为商圈停车场（购物中心商业广场商场等）、3为路侧停车、4为公园景点（景点乐园公园老街古镇等）、5为商务楼宇（酒店写字楼商务楼园区等）、6为其他、7为交通枢纽（机场火车站汽车站码头港口等）、8为市政设施（体育场博物图书馆医院学校等）	1
    private String parking_lot_type;

    //	String	必选	32	高德地图唯一标识，查看方法可参考 https://openclub.alipay.com/club/history/read/5150
    //若需新增高德兴趣点，请访问高德网站http://map.amap.com/help/index.html?type=addpoi	B000A9JM2H
    private String parking_poiid;

    //	String	必选	11	停车场客服电话	189XXXXXXXX
    private String parking_mobile;

    //	String	必选	16	支付方式。枚举支持： 1：表示支付宝在线缴费。2：表示支付宝代扣缴费。 3：表示当面付。说明：如支持多种方式以 ',' 进行分隔。	2
    private String pay_type;

    //	String	可选	28	商圈id	100001008
    private String shopingmall_id;

    //	String	可选	512	收费说明	小车一小时10元
    private String parking_fee_description;

    //	String	必选	512	停车场名称，由ISV定义，尽量与高德地图上的一致。	城西停车场
    private String parking_name;

    //	String	可选	10	用户支付未离场的超时时间(以分钟为单位)	13
    private String time_out;

    //	String	可选	32	服务商ID（2088开头的16位纯数字），由服务商提供给ISV	2088456825942563
    private String agent_id;

    //	String	必选	32	收款方ID（2088开头的16位纯数字），由停车场收款的业主方提供给ISV，该字段暂用于机具和物料申领	2088456825942563
    private String mchnt_id;

    //	String	可选	2	是否支持电子发票。枚举支持：0：表示不支持。1：表示支持。	1
    private String is_support_invoice;

    //	String	可选	20	ISV电话，传入original_isv_pid、original_isv_appid时，此处为服务商电话	571-8643-2799
    private String isv_mobile;

    //	String	可选	20	ISV电话，此值与isv_mobile组合使用	571-8643-2799
    private String original_isv_mobile;

    //	String	可选	11	停车场车位数	3000
    private String sum_space;

    //	String	可选	1048576	商户在停车平台露出的停车价格图片；注意：该图片为PNG格式内容为BASE64的字符串，大小不要超过1MB	
    private String parking_fee_description_img;

    //String	可选	32	ISV的PID，服务商调用必传,由ISV提供给服务商	2088456825942563
    private String original_isv_pid;

    //	String	可选	32	ISV的APPID,服务商调用必传，由ISV提供给服务商	2088456825942563
    private String original_isv_appid;

    //	String	可选	128	ISV的名称，服务商调用必传，由ISV提供给服务商	杭州立方
    private String original_isv_name;

    //	String	可选	2	是否支持先离后付。枚举支持： Y：支持。N：不支持。 说明：默认为空不支持，此参数适用于签约信用代扣的商户。	Y
    private String support_after_pay;

    //[]	特殊可选		车场业务归属列表
    private BusinessIsv business_isv;

    public String getOut_parking_id() {
        return out_parking_id;
    }

    public void setOut_parking_id(String out_parking_id) {
        this.out_parking_id = out_parking_id;
    }

    public String getParking_address() {
        return parking_address;
    }

    public void setParking_address(String parking_address) {
        this.parking_address = parking_address;
    }

    public String getParking_lot_type() {
        return parking_lot_type;
    }

    public void setParking_lot_type(String parking_lot_type) {
        this.parking_lot_type = parking_lot_type;
    }

    public String getParking_poiid() {
        return parking_poiid;
    }

    public void setParking_poiid(String parking_poiid) {
        this.parking_poiid = parking_poiid;
    }

    public String getParking_mobile() {
        return parking_mobile;
    }

    public void setParking_mobile(String parking_mobile) {
        this.parking_mobile = parking_mobile;
    }

    public String getPay_type() {
        return pay_type;
    }

    public void setPay_type(String pay_type) {
        this.pay_type = pay_type;
    }

    public String getShopingmall_id() {
        return shopingmall_id;
    }

    public void setShopingmall_id(String shopingmall_id) {
        this.shopingmall_id = shopingmall_id;
    }

    public String getParking_fee_description() {
        return parking_fee_description;
    }

    public void setParking_fee_description(String parking_fee_description) {
        this.parking_fee_description = parking_fee_description;
    }

    public String getParking_name() {
        return parking_name;
    }

    public void setParking_name(String parking_name) {
        this.parking_name = parking_name;
    }

    public String getTime_out() {
        return time_out;
    }

    public void setTime_out(String time_out) {
        this.time_out = time_out;
    }

    public String getAgent_id() {
        return agent_id;
    }

    public void setAgent_id(String agent_id) {
        this.agent_id = agent_id;
    }

    public String getMchnt_id() {
        return mchnt_id;
    }

    public void setMchnt_id(String mchnt_id) {
        this.mchnt_id = mchnt_id;
    }

    public String getIs_support_invoice() {
        return is_support_invoice;
    }

    public void setIs_support_invoice(String is_support_invoice) {
        this.is_support_invoice = is_support_invoice;
    }

    public String getIsv_mobile() {
        return isv_mobile;
    }

    public void setIsv_mobile(String isv_mobile) {
        this.isv_mobile = isv_mobile;
    }

    public String getOriginal_isv_mobile() {
        return original_isv_mobile;
    }

    public void setOriginal_isv_mobile(String original_isv_mobile) {
        this.original_isv_mobile = original_isv_mobile;
    }

    public String getSum_space() {
        return sum_space;
    }

    public void setSum_space(String sum_space) {
        this.sum_space = sum_space;
    }

    public String getParking_fee_description_img() {
        return parking_fee_description_img;
    }

    public void setParking_fee_description_img(String parking_fee_description_img) {
        this.parking_fee_description_img = parking_fee_description_img;
    }

    public String getOriginal_isv_pid() {
        return original_isv_pid;
    }

    public void setOriginal_isv_pid(String original_isv_pid) {
        this.original_isv_pid = original_isv_pid;
    }

    public String getOriginal_isv_appid() {
        return original_isv_appid;
    }

    public void setOriginal_isv_appid(String original_isv_appid) {
        this.original_isv_appid = original_isv_appid;
    }

    public String getOriginal_isv_name() {
        return original_isv_name;
    }

    public void setOriginal_isv_name(String original_isv_name) {
        this.original_isv_name = original_isv_name;
    }

    public String getSupport_after_pay() {
        return support_after_pay;
    }

    public void setSupport_after_pay(String support_after_pay) {
        this.support_after_pay = support_after_pay;
    }

    public BusinessIsv getBusiness_isv() {
        return business_isv;
    }

    public void setBusiness_isv(BusinessIsv business_isv) {
        this.business_isv = business_isv;
    }

    public static class BusinessIsv{
        //	String	必填	32	业务归属appid	2021001106680003
        private String business_appid;

        //	String	必填	32	业务归属pid	2088301883569944
        private String business_pid;

        //	String	特殊可选	32	业务收款pid，business_type为AGREEMENT_PAY时，此参数必传	2088xxxx
        private String business_payee_id;

        //	String	必填	32	业务类型ONLINE_PAY(在线缴费) 、AGREEMENT_PAY(无感停车)	ONLINE_PAY
        private String business_type;

        public String getBusiness_appid() {
            return business_appid;
        }

        public void setBusiness_appid(String business_appid) {
            this.business_appid = business_appid;
        }

        public String getBusiness_pid() {
            return business_pid;
        }

        public void setBusiness_pid(String business_pid) {
            this.business_pid = business_pid;
        }

        public String getBusiness_payee_id() {
            return business_payee_id;
        }

        public void setBusiness_payee_id(String business_payee_id) {
            this.business_payee_id = business_payee_id;
        }

        public String getBusiness_type() {
            return business_type;
        }

        public void setBusiness_type(String business_type) {
            this.business_type = business_type;
        }
    }
}
